package bean;

import java.sql.Timestamp;

public abstract class Pessoa {
	private Timestamp cadastro = null;

	private String nome = "";
	private String celular = null;
	private String contato = "";
	private String rgIe = null;
	private String email = "";
	private String telefone =null;
	private String fax = null;
	private String cnpjCpf = null;
	private String obs = "";
	private Estado uf;
	private String municipio= "";
	private String endereco= "";
	private String bairro= "";
	private String cep=null;
	private int id;
	
	public Timestamp getCadastro() {
		return cadastro;
	}
	public void setCadastro(Timestamp cadastro) {
		this.cadastro = cadastro;
	}
	
	public Estado getUf() {
		return uf;
	}
	public void setUf(Estado idestado) {
		this.uf = idestado;
	}
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public Pessoa(String bairro, String celular, String cep, String contato,
			String cpf_cnpj, String email, String fax, String ie_rg,
			String lougradoro, String municipio, String nome, int numero,
			String obs, String telefone, Estado estado) {
		
		this.bairro = bairro;
		this.setCelular(celular);
		this.setCep(cep);
		this.contato = contato;
		this.setCnpjCpf(cpf_cnpj);
		this.email = email;
		this.setFax(fax);
		this.setRgIe(ie_rg);
		this.endereco = lougradoro;
		this.municipio = municipio;
		this.nome = nome;
		this.obs = obs;
		this.setTelefone(telefone);
		this.uf = estado;
	}
	public Pessoa() {
		
	}
	public String getNome() {
		
		return nome;
	}
	public void setNome(String nome) {
		if(nome!=null && nome.length()>1 && !nome.equalsIgnoreCase("NULL"))
		this.nome = nome.trim();
	}
	public String getCelular() {
		return celular;
	}
	public void setCelular(String celular) {
		
			if(celular!=null&& celular.length()>1)
			this.celular=celular.trim();
	}
	public String getContato() {
		return contato;
	}
	public void setContato(String contato) {
		this.contato = contato.trim();
	}
	public String getRgIe() {
	
		return rgIe;
	}
	public void setRgIe(String ie_rg) {
		if(ie_rg!=null && ie_rg.length()>1)
		this.rgIe=ie_rg.trim();
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		if(email!=null && email.length()>1)
		this.email = email.trim();
	}
	public String getTelefone() {
		return telefone;
	}
	public void setTelefone(String telefone) {
		if(telefone!=null && telefone.length()>1)
		this.telefone=telefone.trim();
	}
	public String getFax() {
		return fax;
	}
	public void setFax(String fax) {	
		if(fax!=null && fax.length()>1)
		this.fax=fax.trim();
	}
	public String getCnpjCpf() {
		return cnpjCpf;
	}
	public void setCnpjCpf(String cpf_cnpj) {
		if(cpf_cnpj!=null && cpf_cnpj.length()>1)
		this.cnpjCpf=cpf_cnpj.trim();
	}
	public String getObs() {
		return obs;
	}
	public void setObs(String obs) {
		this.obs = obs.trim();
	}
	public Estado getEstado() {
		return uf;
	}
	public void setEstado(Estado idestado) {
		this.uf = idestado;
	}
	public String getMunicipio() {
		return municipio;
	}
	public void setMunicipio(String municipio) {
		this.municipio = municipio.trim();
	}
	public String getEndereco() {
		return endereco;
	}
	public void setEndereco(String lougradoro) {
		this.endereco = lougradoro.trim();
	}
	public String getBairro() {
		return bairro;
	}
	public void setBairro(String bairro) {
		this.bairro = bairro.trim();
	}
	public String getCep() {
		return cep;
	}
	public void setCep(String cep) {	
		if(cep!=null && !cep.isEmpty())
			this.cep=cep.trim();
	}
	
}
